xuejianxin@2018
系统内所有内置变量演示：

生成目录  ：${baseDir}
项目包目录: ${basePackage}
模块      : ${mod}
模块目录  ：${modPath}
生成时间  ：${date}
表名      : ${tableName}
表注释    : ${tableNameCn}
类名      ：${className}

以下是表中字段:
-------------------------------------------
<#list list as item>
字段名      :${item.columnName}
类型        :${item.javaType}
变量名称    :${item.beanLable}
GET_SET 方法:${item.beanLableForGetSet}
字段注释    :${item.comments}
-------------------------------------------
</#list>

#当然你可以自定义变量用于处理路径问题 以下代码定义一个变量 resources
<#noparse><#assign resources = "../resources/"></#noparse>
#如果modPath 有值的话你可以 重新设置 resources 变量的值
<#noparse><#if modPath?contains("/")><#assign resources = "../../resources/"></#if></#noparse>

<#assign resources = "../resources/">
<#if modPath?contains("/")><#assign resources = "../../resources/"></#if>
输出 <#noparse>${resources}=</#noparse>${resources}      

你可以参考freemaker文档来充分发挥你的想象力去生成你的代码！
地址:https://freemarker.apache.org/